.carousel {
  min-height: 400px !important;
}

.vertical-carousel {
  font-size: 24px;
}

.ad-item {
  color: #545454;
  a {
    color: $primary !important;
    text-decoration: underline;
  }
  span {
    margin-left: 6px;
  }
}

.banner {
  display: block;
  width: 100%;
  height: 400px;
}

.img-test {
  display: block;
  width: 100%;
}

.login {
  background-color: #fff;
}

.login-header {
  height: 400px;
  img {
    display: block;
    width: 140px;
    height: 140px;
  }
}

.login-form {
  padding: 0 30px;
  :global {
    .am-list-extra {
      flex-basis: 25% !important;
    }
  }
}

.login-btn {
  margin-top: 80px;
}

.placeholder-md {
  height: 400px;
}

.index-nav {
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
  padding-top: 30px;
  background-color: #fff;
  a {
    width: 25%;
    float: left;
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
  }
  p {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  img {
    width: 112px;
    height: 112px;
  }
}

.product-wrapper {
  margin-top: 24px;
  overflow: hidden;
  background-color: #fff;
}

.product-header {
  line-height: 90px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  padding: 0 30px;
  font-size: 30px;
}

.more-product {
  float: right;
  color: #BDBDBD !important;
  font-size: 26px;
}

.hotApply-box {
  background-color: #fff;
  overflow: hidden;
  padding-bottom: 24px;
}

.hotApply-wrapper {
  width: 50%;
  float: left;
  padding: 0 24px;
  margin-top: 24px;
}

.hotApply-content {
  border: 1px solid $greyline;
  padding: 12px 24px;
  border-radius: 8px;
  img {
    width: 60px;
    height: 60px;
    margin-right: 12px;
  }
}

.hotApply-title {
  font-size: 28px;
  padding: 16px 0;
}

.hotApply-describ {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 16px 0;
}

.recommend-box {
  background-color: #fff;
}

.recommend-wrapper {
  display: block;
  padding: 24px;
  border-bottom: 1px solid $greyline;
  img {
    width: 195px;
    height: 125px;
    margin-right: 12px;
  }
}

.recommend-reason {
  padding-top: 24px;
  span {
    padding-right: 12px;
  }
}
